'use strict';

const ERR_CODE = {
  // 10000-邮箱-验证码发送失败
  Email_SendFail: 10000,
  // 10001-邮箱-数据库出错，验证码无效
  Email_DBUpdateFail: 10001,
  // 10002-邮箱-系统无此邮箱信息
  Email_NoMailInfo: 10002,
  // 10003-邮箱-验证码错误
  Email_VerificationFail: 10003,
  // 10004-邮箱-验证码失效
  Email_Expired: 10004,

  // 10005-注册-邮箱被占用
  Register_EmailDuplicate: 10005,
  // 10006-注册-用户名被占用
  Register_UsernameDuplicate: 10006,
  // 10007-注册-数据库错误
  Register_DBInsertFail: 10007,

  // 10008-登录-没有此用户
  Login_NoUser: 10008,
  // 10009-登录-密码错误
  Login_WrongPass: 10009,

  // 10010-修改密码-邮箱错误
  ModifyPwd_WrongEmail: 10010,
  // 10011-修改密码-验证码错误
  ModifyPwd_WrongVerifyCode: 10011,
  // 10012-修改密码-数据库错误
  ModifyPwd_DBUpdateFail: 10012,

  // 10013-token-token错误
  Token_Expired: 10013,
  // 10014-token-token错误
  Token_MissToken: 10014,

  // 10015-新建相册-相册名被占用
  AlbumCreate_DuplicateName: 10015,
  // 10016-新建相册-数据库错误
  AlbumCreate_DBInsertFail: 10016,
  // 10017-更新相册-数据库错误
  AlbumUpdate_DBUpdateFail: 10017,
  // 10018-删除相册-无默认相册
  AlbumDestroy_NoDefaultAlbum: 10018,
  // 10019-删除相册-默认相册无法删除
  AlbumDestroy_CannotDeleteDefaultAlbum: 10019,

  // 10020-新建标签-标签重复
  Tag_DuplicateTag: 10020,
  // 10021-新建标签-数据库插入失败
  Tag_DBInsertFail: 10021,
  // 10022-图片添加标签-图片标签映射重复
  Tag_DuplicateMAP: 10022,

  // 10023-记录-数据库插入失败
  Record_DBInsertFail: 10023,

  // 10024-回收站-新建回收照片出错
  Recycler_CreateFail: 10024,
  // 10025-回收站-回收照片恢复出错
  Recycler_RestoreFail: 10025,
  // 10026-回收站-清空回收站出错
  Recycler_ClearFail: 10026,
  // 10027-回收站-永久删除回收的照片出错
  Recycler_DestoryFail: 10027,

  // 10028-上传照片-上传出错
  PictureUpload_Fail: 10028,
  // 10029-移动照片-DB出错
  PictureMove_DBUpdateFail: 10029,
  // 10030-删除照片至回收站-出错
  PictureDestory_DBUpdateFail: 10030,

  // 10031-修改标签-标签修改失败
  Tag_DBUpdateFail: 10031,
};

// 错误代码
module.exports = ERR_CODE;
